<%@page import="java.io.FileOutputStream" %>
<%@page import="java.util.List" %>
<%@page import="org.jdom.Document"%>
<%@page import="org.jdom.Element"%>
<%@page import="org.jdom.output.XMLOutputter" %>

<%
	Document bd_xml=(Document)session.getAttribute("bd_xml"); /*Rescatar el documento xml de la session*/
	Element raiz=bd_xml.getRootElement();/*Sacar el nodo raiz*/
	Element departamento = new Element("departamento"); /*Declarar los nodos para crear un nuevo departamento*/
	Element id= new Element("id");
	Element nombre= new Element("nombre");
	Element descripcion=new Element("descripcion");
	int n_id=((List)session.getAttribute("lista_departamento")).size()+1; /*Setear los text del nuevo departamento*/
	id.setText(""+n_id);
	nombre.setText(request.getParameter("nombre") );
	descripcion.setText(request.getParameter("descripcion") );
	departamento.addContent(id); /*Agregar los elementos a un nodo*/
	departamento.addContent(nombre);
	departamento.addContent(descripcion);
	raiz.addContent(departamento); /*Agregar el nodo al nodo raiz*/
	XMLOutputter xml_out=new XMLOutputter();/*Guardar los cambios*/
        FileOutputStream file_os=new FileOutputStream(""+session.getAttribute("xml_path") );
        xml_out.output(bd_xml,file_os);
	file_os.close();

%>
<jsp:forward page="index.jsp"/>
